Ottimizzazione Percorsi
Il motore di Ottimizzazione Percorsi utilizza l'AI per calcolare le sequenze di consegna più efficienti per uno o più veicoli, minimizzando i tempi di percorrenza, il consumo di carburante e il costo operativo complessivo, nel rispetto di tutti i vincoli di consegna.
Cosa ottimizza il motore
| Obiettivo | Descrizione |
|---|---|
| Tempo di percorrenza | Minimizza la durata totale inclusi tempo guida e sosta in ogni fermata |
| Distanza | Riduce i chilometri totali percorsi da tutta la flotta |
| Costo carburante | Valuta i percorsi in base al tipo di strada e al profilo di efficienza del veicolo |
| Rispetto delle finestre | Massimizza le consegne completate entro la finestra temporale richiesta |
| Ore autista | Rispetta i limiti di orario di servizio (HOS) per ogni autista |
Vincoli gestiti
L'ottimizzatore rispetta tutti i vincoli operativi definiti nelle risorse della flotta:
- Finestre temporali — Ogni fermata può avere un orario di arrivo minimo e massimo
- Capacità veicolo — Limiti di peso (kg) e volume (m³) per veicolo
- Restrizioni tipo veicolo — Alcune fermate possono richiedere veicoli specifici (es. frigorifero, pianale)
- Competenze autista — Le fermate possono richiedere autisti certificati (es. merci pericolose, ADR)
- Durata massima percorso — Configurabile per flotta o per configurazione ordine
- Pause obbligatorie — Periodi di riposo conformi alla normativa HOS inseriti automaticamente
Come usare l'Ottimizzazione Percorsi
Dalla vista Ordini
- Seleziona uno o più ordini non assegnati in Operazioni → Ordini
- Clicca Ottimizza Percorsi con AI
- Configura i parametri di ottimizzazione:
- Obiettivo (tempo / distanza / costo)
- Veicoli e autisti disponibili
- Orizzonte di pianificazione (oggi, prossime 24h, intervallo personalizzato)
- Visualizza il piano percorsi proposto con tempi stimati e risparmio previsto
- Clicca Applica — il sistema crea le assegnazioni e le invia tramite l'Orchestratore
Dall'Orchestratore
L'Ottimizzazione Percorsi è disponibile come selezione motore nell'Orchestratore:
- Apri Operazioni → Orchestratore
- Seleziona gli ordini da includere
- Scegli Ottimizzatore Percorsi AI come motore di dispatch
- Esegui l'ottimizzazione e verifica i manifesti prima di confermare
Output dell'ottimizzazione
Al termine, il motore restituisce:
- Sequenza fermate ordinata per veicolo con indicazioni di navigazione turn-by-turn
- Orario di arrivo stimato ad ogni fermata
- Consumo carburante stimato per percorso
- Riepilogo risparmio — tempo risparmiato rispetto al dispatch manuale, km risparmiati, riduzione CO₂ stimata
- Fermate non gestibili — fermate che non è stato possibile pianificare entro i vincoli, con il motivo specifico
Ricalcolo Dinamico
Quando un veicolo è già in missione, l'AI monitora le condizioni in tempo reale e attiva un ricalcolo dinamico quando necessario:
| Evento | Azione |
|---|---|
| Incidente stradale rilevato | Ricalcola le fermate rimanenti con strade alternative |
| Fermata annullata durante il percorso | Risequenza le fermate rimanenti in modo ottimale |
| Nuovo ordine urgente aggiunto | Inserisce la fermata nella posizione ottimale del percorso attivo |
| Guasto veicolo segnalato | Redistribuisce le fermate rimanenti agli altri veicoli disponibili |
Le notifiche di ricalcolo vengono inviate automaticamente all'autista tramite l'app FM Mobile.
Prestazioni e scala
| Dimensione flotta | Tempo ottimizzazione | Riduzione distanza tipica |
|---|---|---|
| Fino a 10 veicoli, 100 fermate | < 5 secondi | 15–25% |
| 10–50 veicoli, 500 fermate | 10–30 secondi | 12–20% |
| 50+ veicoli, 1000+ fermate | 30–90 secondi | 10–18% |
Le percentuali di miglioramento sono calcolate rispetto al dispatch sequenziale (primo arrivato, primo servito). I risultati variano in base alla densità geografica e alla complessità dei vincoli.
Integrazione con la Telematica
Quando è connesso un provider telematico, l'ottimizzatore utilizza dati reali arricchiti:
- Traffico in tempo reale dal provider telematico connesso
- Pattern di traffico storici per giorno della settimana e fascia oraria
- Profili di velocità veicolo dallo storico di guida effettivamente registrato
- Curve di consumo carburante per modello di veicolo derivate dalla telemetria
Questo produce stime di percorrenza significativamente più accurate rispetto alle API di mappatura generiche.